﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;

namespace nwrole.lib2 {
    [ServiceContract]
    public interface ISupervisorContract {
        [OperationContract]
        void StartService();

        [OperationContract]
        void StopService();

        [OperationContract]
        int GetNumServices();

        [OperationContract]
        ServiceData[] ListServices();

        [OperationContract]
        void ReportError(string msg);
    }
}
